package com.github.iielse.imageviewer.core

interface DataProvider {
    fun loadInitial(): List<MyPhotoData> = emptyList()
    fun loadAfter(key: Long, callback: (List<MyPhotoData>) -> Unit) {}
    fun loadBefore(key: Long, callback: (List<MyPhotoData>) -> Unit) {}
}